// 手机号验证
export function isvalidPhone (str) {
  const reg = /^1[3|4|5|7|8][0-9]\d{8}$/
  return reg.test(str)
}

let Validators = {}

Validators.datetime = function (rule, value, callback) {
  let now = new Date()
  let expire = Date.parse(value)
  if (!value) {
    callback(new Error('不能为空，且时间必须为未来时间'))
  }
  if (now > expire) {
    callback(new Error('过期时间必须为未来时间'))
  } else {
    callback()
  }
}

Validators.string = function (rule, value, callback) {
  if (value !== '') {
    callback()
  } else {
    callback(new Error('不能为空'))
  }
}

export default Validators
